home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
HumpBack •••
/
HumpBack еее.rsrc
/
CODE_2.txt
< prev
next >
Wrap
Text File
|
1987-07-31
|
33KB
|
581 lines
# near model CODE resource
# jump table entries: 96-96 (1 of them)
fn00000000:
00000000 4E56 FFF0 link A6, -0x0010
00000004 4E71 nop
00000006 4E71 nop
00000008 594F subq.w A7, 4
0000000A 3F3C 0100 move.w -[A7], 0x100
0000000E 42A7 clr.l -[A7]
00000010 70FF moveq.l D0, 0xFFFFFFFF
00000012 2F00 move.l -[A7], D0
00000014 A9BD syscall GetNewWindow
00000016 2B5F FCDE move.l [A5 - 0x322], [A7]+
0000001A 2F2D FCDE move.l -[A7], [A5 - 0x322]
0000001E A873 syscall SetPort
00000020 486D FC86 pea.l [A5 - 0x37A]
00000024 4267 clr.w -[A7]
00000026 4267 clr.w -[A7]
00000028 3F3C 01AD move.w -[A7], 0x1AD
0000002C 3F3C 009D move.w -[A7], 0x9D
00000030 A8A7 syscall SetRect
00000032 486D FC86 pea.l [A5 - 0x37A]
00000036 3F3C 001A move.w -[A7], 0x1A
0000003A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000003E A8A8 syscall OffsetRect
00000040 4E5E unlink A6
00000042 4E75 rts
fn00000044:
00000044 4E56 FFE6 link A6, -0x001A
00000048 4E71 nop
0000004A 4E71 nop
0000004C 594F subq.w A7, 4
0000004E 3F3C 0100 move.w -[A7], 0x100
00000052 42A7 clr.l -[A7]
00000054 70FF moveq.l D0, 0xFFFFFFFF
00000056 2F00 move.l -[A7], D0
00000058 A97C syscall GetNewDialog
0000005A 2B5F FBB6 move.l [A5 - 0x44A], [A7]+
0000005E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000062 594F subq.w A7, 4
00000064 3F3C 0101 move.w -[A7], 0x101
00000068 42A7 clr.l -[A7]
0000006A 70FF moveq.l D0, 0xFFFFFFFF
0000006C 2F00 move.l -[A7], D0
0000006E A97C syscall GetNewDialog
00000070 2B5F FBB2 move.l [A5 - 0x44E], [A7]+
00000074 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000078 594F subq.w A7, 4
0000007A 3F3C 0102 move.w -[A7], 0x102
0000007E 42A7 clr.l -[A7]
00000080 70FF moveq.l D0, 0xFFFFFFFF
00000082 2F00 move.l -[A7], D0
00000084 A97C syscall GetNewDialog
00000086 2B5F FBAE move.l [A5 - 0x452], [A7]+
0000008A 2B6D FBAE FBAA move.l [A5 - 0x456], [A5 - 0x452]
00000090 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000094 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00000098 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
0000009C 4E5E unlink A6
0000009E 4E75 rts
fn000000A0:
000000A0 4E56 FFEC link A6, -0x0014
000000A4 4E71 nop
000000A6 4E71 nop
000000A8 594F subq.w A7, 4
000000AA A8CB syscall OpenPoly
000000AC 2B5F FBDA move.l [A5 - 0x426], [A7]+
000000B0 486E FFEC pea.l [A6 - 0x14]
000000B4 3F2D FCAC move.w -[A7], [A5 - 0x354]
000000B8 302D FC8A move.w D0, [A5 - 0x376]
000000BC 5E40 addq.w D0, 7
000000BE 3F00 move.w -[A7], D0
000000C0 A880 syscall SetPt
000000C2 3F2E FFEE move.w -[A7], [A6 - 0x12]
000000C6 3F2E FFEC move.w -[A7], [A6 - 0x14]
000000CA A893 syscall MoveTo
000000CC 3F3C 0006 move.w -[A7], 0x6
000000D0 3F3C 0006 move.w -[A7], 0x6
000000D4 A892 syscall Line
000000D6 7002 moveq.l D0, 0x02
000000D8 C1FC 0006 muls.w D0, 0x6
000000DC 4440 neg.w D0
000000DE 3F00 move.w -[A7], D0
000000E0 4267 clr.w -[A7]
000000E2 A892 syscall Line
000000E4 3F2E FFEE move.w -[A7], [A6 - 0x12]
000000E8 3F2E FFEC move.w -[A7], [A6 - 0x14]
000000EC A891 syscall LineTo
000000EE A8CC syscall ClosePoly/ClosePgon
000000F0 594F subq.w A7, 4
000000F2 A8CB syscall OpenPoly
000000F4 2B5F FBD6 move.l [A5 - 0x42A], [A7]+
000000F8 486E FFEC pea.l [A6 - 0x14]
000000FC 302D FC8C move.w D0, [A5 - 0x374]
00000100 5E40 addq.w D0, 7
00000102 3F00 move.w -[A7], D0
00000104 302D FCA6 move.w D0, [A5 - 0x35A]
00000108 D06D FD2A add.w D0, [A5 - 0x2D6]
0000010C 3F00 move.w -[A7], D0
0000010E A880 syscall SetPt
00000110 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000114 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000118 A893 syscall MoveTo
0000011A 3F3C 0006 move.w -[A7], 0x6
0000011E 7001 moveq.l D0, 0x01
00000120 C1FC 0006 muls.w D0, 0x6
00000124 4440 neg.w D0
00000126 3F00 move.w -[A7], D0
00000128 A892 syscall Line
0000012A 4267 clr.w -[A7]
0000012C 7002 moveq.l D0, 0x02
0000012E C1FC 0006 muls.w D0, 0x6
00000132 3F00 move.w -[A7], D0
00000134 A892 syscall Line
00000136 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000013A 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000013E A891 syscall LineTo
00000140 A8CC syscall ClosePoly/ClosePgon
00000142 4E5E unlink A6
00000144 4E75 rts
00000146 4E56 FFF0 link A6, -0x0010
0000014A 4E71 nop
0000014C 4E71 nop
0000014E 4E5E unlink A6
00000150 4E75 rts
fn00000152:
00000152 4E56 FFF0 link A6, -0x0010
00000156 4E71 nop
00000158 4E71 nop
0000015A 594F subq.w A7, 4
0000015C 3F3C 0104 move.w -[A7], 0x104
00000160 A9BA syscall GetString
00000162 2B5F FBD2 move.l [A5 - 0x42E], [A7]+
00000166 594F subq.w A7, 4
00000168 3F3C 0105 move.w -[A7], 0x105
0000016C A9BA syscall GetString
0000016E 2B5F FBCE move.l [A5 - 0x432], [A7]+
00000172 594F subq.w A7, 4
00000174 3F3C 0100 move.w -[A7], 0x100
00000178 2F2D FCDE move.l -[A7], [A5 - 0x322]
0000017C A9BE syscall GetNewControl
0000017E 2B5F FCDA move.l [A5 - 0x326], [A7]+
00000182 594F subq.w A7, 4
00000184 3F3C 0101 move.w -[A7], 0x101
00000188 2F2D FCDE move.l -[A7], [A5 - 0x322]
0000018C A9BE syscall GetNewControl
0000018E 2B5F FCD6 move.l [A5 - 0x32A], [A7]+
00000192 2F2D FCD6 move.l -[A7], [A5 - 0x32A]
00000196 206D FBD2 movea.l A0, [A5 - 0x42E]
0000019A 2050 movea.l A0, [A0]
0000019C 2F08 move.l -[A7], A0
0000019E A95F syscall SetControlTitle/SetCTitle
000001A0 2F2D FCD6 move.l -[A7], [A5 - 0x32A]
000001A4 3F3C 00FF move.w -[A7], 0xFF
000001A8 A95D syscall HiliteControl
000001AA 594F subq.w A7, 4
000001AC 3F3C 0102 move.w -[A7], 0x102
000001B0 2F2D FCDE move.l -[A7], [A5 - 0x322]
000001B4 A9BE syscall GetNewControl
000001B6 2B5F FCD2 move.l [A5 - 0x32E], [A7]+
000001BA 594F subq.w A7, 4
000001BC 3F3C 0103 move.w -[A7], 0x103
000001C0 2F2D FCDE move.l -[A7], [A5 - 0x322]
000001C4 A9BE syscall GetNewControl
000001C6 2B5F FCCE move.l [A5 - 0x332], [A7]+
000001CA 594F subq.w A7, 4
000001CC 3F3C 0104 move.w -[A7], 0x104
000001D0 2F2D FCDE move.l -[A7], [A5 - 0x322]
000001D4 A9BE syscall GetNewControl
000001D6 2B5F FCCA move.l [A5 - 0x336], [A7]+
000001DA 594F subq.w A7, 4
000001DC 3F3C 0105 move.w -[A7], 0x105
000001E0 2F2D FCDE move.l -[A7], [A5 - 0x322]
000001E4 A9BE syscall GetNewControl
000001E6 2B5F FCC6 move.l [A5 - 0x33A], [A7]+
000001EA 4E5E unlink A6
000001EC 4E75 rts
fn000001EE:
000001EE 4E56 FFF0 link A6, -0x0010
000001F2 4E71 nop
000001F4 4E71 nop
000001F6 206D FCD6 movea.l A0, [A5 - 0x32A]
000001FA 2050 movea.l A0, [A0]
000001FC 3B68 000E FC5C move.w [A5 - 0x3A4], [A0 + 0xE]
00000202 206D FCD6 movea.l A0, [A5 - 0x32A]
00000206 2050 movea.l A0, [A0]
00000208 3028 000C move.w D0, [A0 + 0xC]
0000020C 5840 addq.w D0, 4
0000020E 3B40 FC56 move.w [A5 - 0x3AA], D0
00000212 302D FC5C move.w D0, [A5 - 0x3A4]
00000216 0640 FFE0 addi.w D0, 0xFFE0
0000021A 3B40 FC58 move.w [A5 - 0x3A8], D0
0000021E 302D FC56 move.w D0, [A5 - 0x3AA]
00000222 0640 0011 addi.w D0, 0x11
00000226 3B40 FC5A move.w [A5 - 0x3A6], D0
0000022A 41ED FC56 lea.l A0, [A5 - 0x3AA]
0000022E 43ED FC4E lea.l A1, [A5 - 0x3B2]
00000232 22D8 move.l [A1]+, [A0]+
00000234 22D8 move.l [A1]+, [A0]+
00000236 486D FC4E pea.l [A5 - 0x3B2]
0000023A 4267 clr.w -[A7]
0000023C 3F3C 0015 move.w -[A7], 0x15
00000240 A8A8 syscall OffsetRect
00000242 41ED FC4E lea.l A0, [A5 - 0x3B2]
00000246 43ED FC46 lea.l A1, [A5 - 0x3BA]
0000024A 22D8 move.l [A1]+, [A0]+
0000024C 22D8 move.l [A1]+, [A0]+
0000024E 486D FC46 pea.l [A5 - 0x3BA]
00000252 4267 clr.w -[A7]
00000254 3F3C 0015 move.w -[A7], 0x15
00000258 A8A8 syscall OffsetRect
0000025A 594F subq.w A7, 4
0000025C 3F3C 0100 move.w -[A7], 0x100
00000260 A9BA syscall GetString
00000262 2B5F FBCA move.l [A5 - 0x436], [A7]+
00000266 594F subq.w A7, 4
00000268 3F3C 0101 move.w -[A7], 0x101
0000026C A9BA syscall GetString
0000026E 2B5F FBC6 move.l [A5 - 0x43A], [A7]+
00000272 594F subq.w A7, 4
00000274 3F3C 0102 move.w -[A7], 0x102
00000278 A9BA syscall GetString
0000027A 2B5F FBC2 move.l [A5 - 0x43E], [A7]+
0000027E 3B7C 006A FC80 move.w [A5 - 0x380], 0x6A /* 'j' */
00000284 3B7C 00BD FC7E move.w [A5 - 0x382], 0xBD
0000028A 701C moveq.l D0, 0x1C
0000028C C1FC 0002 muls.w D0, 0x2
00000290 D06D FC80 add.w D0, [A5 - 0x380]
00000294 3B40 FC84 move.w [A5 - 0x37C], D0
00000298 701C moveq.l D0, 0x1C
0000029A C1FC 0002 muls.w D0, 0x2
0000029E D06D FC7E add.w D0, [A5 - 0x382]
000002A2 3B40 FC82 move.w [A5 - 0x37E], D0
000002A6 41ED FC7E lea.l A0, [A5 - 0x382]
000002AA 43ED FC2E lea.l A1, [A5 - 0x3D2]
000002AE 22D8 move.l [A1]+, [A0]+
000002B0 22D8 move.l [A1]+, [A0]+
000002B2 486D FC2E pea.l [A5 - 0x3D2]
000002B6 3F3C FFFB move.w -[A7], 0xFFFB
000002BA 3F3C FFFB move.w -[A7], 0xFFFB
000002BE A8A9 syscall InsetRect
000002C0 302D FC32 move.w D0, [A5 - 0x3CE]
000002C4 0640 0023 addi.w D0, 0x23 /* '#' */
000002C8 3B40 FC32 move.w [A5 - 0x3CE], D0
000002CC 41ED FC46 lea.l A0, [A5 - 0x3BA]
000002D0 43ED FC3E lea.l A1, [A5 - 0x3C2]
000002D4 22D8 move.l [A1]+, [A0]+
000002D6 22D8 move.l [A1]+, [A0]+
000002D8 486D FC3E pea.l [A5 - 0x3C2]
000002DC 701C moveq.l D0, 0x1C
000002DE C1FC 0002 muls.w D0, 0x2
000002E2 0640 000A addi.w D0, 0xA /* '\n' */
000002E6 3F00 move.w -[A7], D0
000002E8 3F3C FFFB move.w -[A7], 0xFFFB
000002EC A8A8 syscall OffsetRect
000002EE 426D FD3A clr.w [A5 - 0x2C6]
000002F2 3B7C 00AC FC78 move.w [A5 - 0x388], 0xAC
000002F8 3B7C 00BE FC76 move.w [A5 - 0x38A], 0xBE
000002FE 302D FC78 move.w D0, [A5 - 0x388]
00000302 0640 0064 addi.w D0, 0x64 /* 'd' */
00000306 3B40 FC7C move.w [A5 - 0x384], D0
0000030A 302D FC76 move.w D0, [A5 - 0x38A]
0000030E 0640 0050 addi.w D0, 0x50 /* 'P' */
00000312 3B40 FC7A move.w [A5 - 0x386], D0
00000316 302D FC7C move.w D0, [A5 - 0x384]
0000031A 5B40 subq.w D0, 5
0000031C 3B40 FC6C move.w [A5 - 0x394], D0
00000320 302D FC76 move.w D0, [A5 - 0x38A]
00000324 0640 0012 addi.w D0, 0x12
00000328 3B40 FC66 move.w [A5 - 0x39A], D0
0000032C 302D FC6C move.w D0, [A5 - 0x394]
00000330 0640 FFE0 addi.w D0, 0xFFE0
00000334 3B40 FC68 move.w [A5 - 0x398], D0
00000338 302D FC66 move.w D0, [A5 - 0x39A]
0000033C 0640 0012 addi.w D0, 0x12
00000340 3B40 FC6A move.w [A5 - 0x396], D0
00000344 4E5E unlink A6
00000346 4E75 rts
fn00000348:
00000348 4E56 FFF0 link A6, -0x0010
0000034C 4E71 nop
0000034E 4E71 nop
00000350 594F subq.w A7, 4
00000352 3F3C 0100 move.w -[A7], 0x100
00000356 A9BF syscall GetRMenu
00000358 2B5F FCEE move.l [A5 - 0x312], [A7]+
0000035C 2F2D FCEE move.l -[A7], [A5 - 0x312]
00000360 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
00000366 A94D syscall AppendResMenu/AddResMenu
00000368 2F2D FCEE move.l -[A7], [A5 - 0x312]
0000036C 4267 clr.w -[A7]
0000036E A935 syscall InsertMenu
00000370 594F subq.w A7, 4
00000372 3F3C 0101 move.w -[A7], 0x101
00000376 A9BF syscall GetRMenu
00000378 2B5F FCEA move.l [A5 - 0x316], [A7]+
0000037C 2F2D FCEA move.l -[A7], [A5 - 0x316]
00000380 4267 clr.w -[A7]
00000382 A935 syscall InsertMenu
00000384 594F subq.w A7, 4
00000386 3F3C 0102 move.w -[A7], 0x102
0000038A A9BF syscall GetRMenu
0000038C 2B5F FCE6 move.l [A5 - 0x31A], [A7]+
00000390 2F2D FCE6 move.l -[A7], [A5 - 0x31A]
00000394 4267 clr.w -[A7]
00000396 A935 syscall InsertMenu
00000398 594F subq.w A7, 4
0000039A 3F3C 0103 move.w -[A7], 0x103
0000039E A9BF syscall GetRMenu
000003A0 2B5F FCE2 move.l [A5 - 0x31E], [A7]+
000003A4 2F2D FCE2 move.l -[A7], [A5 - 0x31E]
000003A8 4267 clr.w -[A7]
000003AA A935 syscall InsertMenu
000003AC A937 syscall DrawMenuBar
000003AE 4E5E unlink A6
000003B0 4E75 rts
fn000003B2:
000003B2 4E56 FFEE link A6, -0x0012
000003B6 48E7 0100 movem.l -[A7], D7
000003BA 206E 0008 movea.l A0, [A6 + 0x8]
000003BE 2050 movea.l A0, [A0]
000003C0 3F28 0004 move.w -[A7], [A0 + 0x4]
000003C4 206E 0008 movea.l A0, [A6 + 0x8]
000003C8 2050 movea.l A0, [A0]
000003CA 3F28 0002 move.w -[A7], [A0 + 0x2]
000003CE A893 syscall MoveTo
000003D0 206E 0008 movea.l A0, [A6 + 0x8]
000003D4 2050 movea.l A0, [A0]
000003D6 3E10 move.w D7, [A0]
000003D8 7002 moveq.l D0, 0x02
000003DA BE40 cmp.w D7, D0
000003DC 6D00 0032 blt +0x34 /* 00000410 */
000003E0 3D40 FFEE move.w [A6 - 0x12], D0
000003E4 9E40 sub.w D7, D0
label000003E6:
000003E6 206E 0008 movea.l A0, [A6 + 0x8]
000003EA 2050 movea.l A0, [A0]
000003EC 302E FFEE move.w D0, [A6 - 0x12]
000003F0 E540 asl D0.w, 2
000003F2 3F30 0000 move.w -[A7], [A0 + D0.w]
000003F6 206E 0008 movea.l A0, [A6 + 0x8]
000003FA 2050 movea.l A0, [A0]
000003FC 302E FFEE move.w D0, [A6 - 0x12]
00000400 E540 asl D0.w, 2
00000402 3F30 00FE move.w -[A7], [A0 + D0.w - 0x2]
00000406 A891 syscall LineTo
00000408 526E FFEE addq.w [A6 - 0x12], 1
0000040C 51CF FFD8 dbf D7, -0x2A /* 000003E6 */
label00000410:
00000410 206E 0008 movea.l A0, [A6 + 0x8]
00000414 2050 movea.l A0, [A0]
00000416 3F28 0004 move.w -[A7], [A0 + 0x4]
0000041A 206E 0008 movea.l A0, [A6 + 0x8]
0000041E 2050 movea.l A0, [A0]
00000420 3F28 0002 move.w -[A7], [A0 + 0x2]
00000424 A891 syscall LineTo
00000426 4CDF 0080 movem.l D7, [A7]+
0000042A 4E5E unlink A6
0000042C 205F movea.l A0, [A7]+
0000042E 584F addq.w A7, 4
00000430 4ED0 jmp [A0]
fn00000432:
00000432 4E56 FFE4 link A6, -0x001C
00000436 4E71 nop
00000438 4E71 nop
0000043A 594F subq.w A7, 4
0000043C 3F3C 0100 move.w -[A7], 0x100
00000440 A9BC syscall GetPicture
00000442 2B5F FCC2 move.l [A5 - 0x33E], [A7]+
00000446 3B7C 0104 FD0A move.w [A5 - 0x2F6], 0x104
0000044C 594F subq.w A7, 4
0000044E 3F2D FD0A move.w -[A7], [A5 - 0x2F6]
00000452 A9BC syscall GetPicture
00000454 2B5F FCBE move.l [A5 - 0x342], [A7]+
00000458 594F subq.w A7, 4
0000045A 3F3C 0102 move.w -[A7], 0x102
0000045E A9BC syscall GetPicture
00000460 2B5F FCBA move.l [A5 - 0x346], [A7]+
00000464 594F subq.w A7, 4
00000466 3F3C 0107 move.w -[A7], 0x107
0000046A A9BC syscall GetPicture
0000046C 2B5F FCB6 move.l [A5 - 0x34A], [A7]+
00000470 594F subq.w A7, 4
00000472 3F3C 0108 move.w -[A7], 0x108
00000476 A9BC syscall GetPicture
00000478 2B5F FCB2 move.l [A5 - 0x34E], [A7]+
0000047C 594F subq.w A7, 4
0000047E 3F3C 0109 move.w -[A7], 0x109
00000482 A9BC syscall GetPicture
00000484 2B5F FCAE move.l [A5 - 0x352], [A7]+
00000488 594F subq.w A7, 4
0000048A A8D8 syscall NewRgn
0000048C 2B5F FBF6 move.l [A5 - 0x40A], [A7]+
00000490 594F subq.w A7, 4
00000492 2F3C 5247 4E20 move.l -[A7], 0x52474E20 /* 'RGN ' */
00000498 3F3C 0100 move.w -[A7], 0x100
0000049C A9A0 syscall GetResource
0000049E 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
000004A2 A8DA syscall OpenRgn
000004A4 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000004A8 4EBA FF08 jsr [PC - 0xF8 /* 000003B2 */]
000004AC 2F2D FBF6 move.l -[A7], [A5 - 0x40A]
000004B0 A8DB syscall CloseRgn
000004B2 594F subq.w A7, 4
000004B4 A8D8 syscall NewRgn
000004B6 2B5F FBF2 move.l [A5 - 0x40E], [A7]+
000004BA 594F subq.w A7, 4
000004BC 2F3C 5247 4E20 move.l -[A7], 0x52474E20 /* 'RGN ' */
000004C2 3F3C 0103 move.w -[A7], 0x103
000004C6 A9A0 syscall GetResource
000004C8 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
000004CC A8DA syscall OpenRgn
000004CE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000004D2 4EBA FEDE jsr [PC - 0x122 /* 000003B2 */]
000004D6 2F2D FBF2 move.l -[A7], [A5 - 0x40E]
000004DA A8DB syscall CloseRgn
000004DC 1B7C 0001 FD44 move.b [A5 - 0x2BC], 0x1
000004E2 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
000004E6 206D FCBE movea.l A0, [A5 - 0x342]
000004EA 2050 movea.l A0, [A0]
000004EC 41E8 0002 lea.l A0, [A0 + 0x2]
000004F0 43ED FC9E lea.l A1, [A5 - 0x362]
000004F4 22D8 move.l [A1]+, [A0]+
000004F6 22D8 move.l [A1]+, [A0]+
000004F8 486D FC9E pea.l [A5 - 0x362]
000004FC 3F3C 0003 move.w -[A7], 0x3
00000500 3F3C 003D move.w -[A7], 0x3D /* '=' */
00000504 A8A9 syscall InsetRect
00000506 3D7C 00FA FFEA move.w [A6 - 0x16], 0xFA
0000050C 3D7C FFE2 FFE8 move.w [A6 - 0x18], 0xFFE2
00000512 486D FC9E pea.l [A5 - 0x362]
00000516 3F2E FFEA move.w -[A7], [A6 - 0x16]
0000051A 3F2E FFE8 move.w -[A7], [A6 - 0x18]
0000051E A8A8 syscall OffsetRect
00000520 594F subq.w A7, 4
00000522 3F3C 0103 move.w -[A7], 0x103
00000526 A9BA syscall GetString
00000528 2B5F FBBE move.l [A5 - 0x442], [A7]+
0000052C 206D FCBA movea.l A0, [A5 - 0x346]
00000530 2050 movea.l A0, [A0]
00000532 41E8 0002 lea.l A0, [A0 + 0x2]
00000536 43ED FC96 lea.l A1, [A5 - 0x36A]
0000053A 22D8 move.l [A1]+, [A0]+
0000053C 22D8 move.l [A1]+, [A0]+
0000053E 486D FC96 pea.l [A5 - 0x36A]
00000542 3F3C 017C move.w -[A7], 0x17C
00000546 3F3C 00C1 move.w -[A7], 0xC1
0000054A A8A8 syscall OffsetRect
0000054C 302D FC96 move.w D0, [A5 - 0x36A]
00000550 0640 0012 addi.w D0, 0x12
00000554 2F00 move.l -[A7], D0
00000556 554F subq.w A7, 2
00000558 A861 syscall Random
0000055A 321F move.w D1, [A7]+
0000055C 201F move.l D0, [A7]+
0000055E 48C1 ext.l D1
00000560 741F moveq.l D2, 0x1F
00000562 C282 and.l D1, D2
00000564 48C0 ext.l D0
00000566 D081 add.l D0, D1
00000568 3B40 FC1E move.w [A5 - 0x3E2], D0
0000056C 302D FC98 move.w D0, [A5 - 0x368]
00000570 0640 0019 addi.w D0, 0x19
00000574 2F00 move.l -[A7], D0
00000576 554F subq.w A7, 2
00000578 A861 syscall Random
0000057A 321F move.w D1, [A7]+
0000057C 201F move.l D0, [A7]+
0000057E 48C1 ext.l D1
00000580 741F moveq.l D2, 0x1F
00000582 C282 and.l D1, D2
00000584 48C0 ext.l D0
00000586 D081 add.l D0, D1
00000588 3B40 FC20 move.w [A5 - 0x3E0], D0
0000058C 302D FC1E move.w D0, [A5 - 0x3E2]
00000590 5640 addq.w D0, 3
00000592 3B40 FC22 move.w [A5 - 0x3DE], D0
00000596 302D FC20 move.w D0, [A5 - 0x3E0]
0000059A 5640 addq.w D0, 3
0000059C 3B40 FC24 move.w [A5 - 0x3DC], D0
000005A0 206D FCB6 movea.l A0, [A5 - 0x34A]
000005A4 2050 movea.l A0, [A0]
000005A6 41E8 0002 lea.l A0, [A0 + 0x2]
000005AA 43ED FC8E lea.l A1, [A5 - 0x372]
000005AE 22D8 move.l [A1]+, [A0]+
000005B0 22D8 move.l [A1]+, [A0]+
000005B2 486D FC8E pea.l [A5 - 0x372]
000005B6 3F3C 01AE move.w -[A7], 0x1AE
000005BA 3F3C 00FF move.w -[A7], 0xFF
000005BE A8A8 syscall OffsetRect
000005C0 206D FCB2 movea.l A0, [A5 - 0x34E]
000005C4 2050 movea.l A0, [A0]
000005C6 41E8 0002 lea.l A0, [A0 + 0x2]
000005CA 43ED FC26 lea.l A1, [A5 - 0x3DA]
000005CE 22D8 move.l [A1]+, [A0]+
000005D0 22D8 move.l [A1]+, [A0]+
000005D2 486D FC26 pea.l [A5 - 0x3DA]
000005D6 302D FC28 move.w D0, [A5 - 0x3D8]
000005DA 4440 neg.w D0
000005DC 3F00 move.w -[A7], D0
000005DE 302D FC26 move.w D0, [A5 - 0x3DA]
000005E2 4440 neg.w D0
000005E4 3F00 move.w -[A7], D0
000005E6 A8A8 syscall OffsetRect
000005E8 486D FC26 pea.l [A5 - 0x3DA]
000005EC 3F3C 00AF move.w -[A7], 0xAF
000005F0 3F3C 00C1 move.w -[A7], 0xC1
000005F4 A8A8 syscall OffsetRect
000005F6 4E5E unlink A6
000005F8 4E75 rts
export_12:
000005FA 4E56 FFE4 link A6, -0x001C
000005FE 4E71 nop
00000600 4E71 nop
00000602 41ED FE22 lea.l A0, [A5 - 0x1DE]
00000606 2F08 move.l -[A7], A0
00000608 A86E syscall InitGraf
0000060A A8FE syscall InitFonts
0000060C 3F3C FFFF move.w -[A7], 0xFFFF
00000610 4267 clr.w -[A7]
00000612 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000616 A912 syscall InitWindows
00000618 A930 syscall InitMenus
0000061A A9CC syscall TEInit
0000061C 42A7 clr.l -[A7]
0000061E A97B syscall InitDialogs
00000620 A850 syscall InitCursor
00000622 4EBA F9DC jsr [PC - 0x624 /* 00000000 */]
00000626 4EBA FD20 jsr [PC - 0x2E0 /* 00000348 */]
0000062A 594F subq.w A7, 4
0000062C 3F3C 0100 move.w -[A7], 0x100
00000630 A9B9 syscall GetCursor
00000632 2B5F FBE2 move.l [A5 - 0x41E], [A7]+
00000636 594F subq.w A7, 4
00000638 3F3C 0101 move.w -[A7], 0x101
0000063C A9B9 syscall GetCursor
0000063E 2B5F FBDE move.l [A5 - 0x422], [A7]+
00000642 4EBA FB0E jsr [PC - 0x4F2 /* 00000152 */]
00000646 4EBA FBA6 jsr [PC - 0x45A /* 000001EE */]
0000064A 594F subq.w A7, 4
0000064C A975 syscall TickCount
0000064E 2B5F FD02 move.l [A5 - 0x2FE], [A7]+
00000652 2B6D FD02 FCFA move.l [A5 - 0x306], [A5 - 0x2FE]
00000658 2B6D FD02 FD06 move.l [A5 - 0x2FA], [A5 - 0x2FE]
0000065E 2B6D FD02 FCF2 move.l [A5 - 0x30E], [A5 - 0x2FE]
00000664 2B6D FD02 FDA4 move.l [A5 - 0x25C], [A5 - 0x2FE]
0000066A 594F subq.w A7, 4
0000066C A8D8 syscall NewRgn
0000066E 2B5F FBEE move.l [A5 - 0x412], [A7]+
00000672 594F subq.w A7, 4
00000674 A8D8 syscall NewRgn
00000676 2B5F FBEA move.l [A5 - 0x416], [A7]+
0000067A 594F subq.w A7, 4
0000067C A8D8 syscall NewRgn
0000067E 2B5F FBFA move.l [A5 - 0x406], [A7]+
00000682 594F subq.w A7, 4
00000684 A8D8 syscall NewRgn
00000686 2B5F FBE6 move.l [A5 - 0x41A], [A7]+
0000068A 4EBA FDA6 jsr [PC - 0x25A /* 00000432 */]
0000068E 4EBA FA10 jsr [PC - 0x5F0 /* 000000A0 */]
00000692 4EBA F9B0 jsr [PC - 0x650 /* 00000044 */]
00000696 41ED FDAE lea.l A0, [A5 - 0x252]
0000069A 43EE FFE4 lea.l A1, [A6 - 0x1C]
0000069E 22D8 move.l [A1]+, [A0]+
000006A0 22D8 move.l [A1]+, [A0]+
000006A2 486D FC36 pea.l [A5 - 0x3CA]
000006A6 3F3C 0004 move.w -[A7], 0x4
000006AA 3F3C 0018 move.w -[A7], 0x18
000006AE 302E FFEA move.w D0, [A6 - 0x16]
000006B2 5940 subq.w D0, 4
000006B4 3F00 move.w -[A7], D0
000006B6 302E FFE8 move.w D0, [A6 - 0x18]
000006BA 5940 subq.w D0, 4
000006BC 3F00 move.w -[A7], D0
000006BE A8A7 syscall SetRect
000006C0 422D FD46 clr.b [A5 - 0x2BA]
000006C4 422D FD42 clr.b [A5 - 0x2BE]
000006C8 422D FD41 clr.b [A5 - 0x2BF]
000006CC 4E5E unlink A6
000006CE 4E75 rts